起動中のカーネルロードモジュールエラー

您所在的位置:网站首页 start update utmp about 起動中のカーネルロードモジュールエラー

起動中のカーネルロードモジュールエラー

#起動中のカーネルロードモジュールエラー| 来源: 网络整理| 查看: 265

「カーネルモジュールのロードを開始できませんでした」とは?

Systemdは、ディレクトリ /etc/modules-load.d 内のファイルを読み取ります  このサービスでモジュールをロードするため。これらのファイルで指定されたモジュールが /lib/modules に存在しない場合  起動中のカーネルのディレクトリに、「カーネルモジュールのロードの開始に失敗しました」というエラーが表示されます。これが /etc/modules-load.d の内容です   ls -lA のディレクトリ

-rw-r--r-- 1 root root 119 Apr 20 17:01 cups-filters.conf lrwxrwxrwx 1 root root 10 May 12 10:39 modules.conf -> ../modules

journalctl から詳細をキャプチャする

私の場合、これは journalctl の関連部分です :

May 27 06:36:50 zanna-X205TA systemd-modules-load[176]: Failed to find module 'lp' May 27 06:36:50 zanna-X205TA systemd-modules-load[176]: Failed to find module 'ppdev' May 27 06:36:50 zanna-X205TA systemd-modules-load[176]: Failed to find module 'parport_pc'

journalctl | grep modules を実行する場合  ロードに失敗したものが表示されます

私の場合、 /etc/modules  (シンボリックリンクが指す)は空でしたが、 cups-filters.conf  ファイルには、エラーをスローしていたモジュールへの参照が含まれていました。

# Parallel printer driver modules loading for cups # LOAD_LP_MODULE was 'yes' in /etc/default/cups lp ppdev parport_pc

メッセージを非表示にする

ラップトップにはパラレルポートさえないので、当然のことながら、これらのモジュールは必要ありません。いずれにしても、それらは /lib/modules/$(uname -r) にないため、ロードできませんでした

これら3行をコメントアウトしました( #  各モジュールのモジュール名の前の行の先頭で)、エラーメッセージが消えました。

しかし、起動時間に違いはありませんでした。

TL;DR

journalctl を確認する  どのモジュールがロードに失敗しているかを確認する

/etc/modules-load.d のファイルを読む  それらのモジュールへの参照を探す

これらのモジュールを指定する行をコメントアウトして、エラーを消します(ただし、編集する前にバックアップコピーを作成してください)

再起動して、起動時間に違いがあるかどうかを確認します



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3